#pragma once

#include <iostream>

#include "classVa.hpp"

class A1 : public BaseClassA
{
private:
    /* data */
public:
    A1(/* args */);
    ~A1();

    virtual void compute() override
    {
        std::cout << "A1-compute: compute todo!" << std::endl;
    }

    virtual void compute(int a, int b, int &re) {
        re = a + b;
    }
};

A1::A1(/* args */)
{
}

A1::~A1()
{
}

